Yang HansenYang Hansen
TennisJapan Open: Alcaraz reaches semifinal after Shapovalov retires injuredThe decisive moment of the Japan Open quarterfinal did not come from a serve ...
Domestic FootballThe V.League's Blank Ledger: Vietnamese Football Is Not Hiding Its Data — Nobody Has Bought It YetThe press room at a V.League stadium this season handed reporters a single...
ChessSamarkand 15/16: When Chess News Sells Itself Behind a HeadlineSamarkand 15/16: When Chess News Sells Itself Behind a Headline Opening: a...
BadmintonKumamoto Masters 2026: Li Shifeng Leads China's Men's Singles Amid the Void Left by Shi YuqiIn the short report I read three times, one clause was cut mid-sentence. "Shi...
EsportsVCT China 2027: 8 Partner Slots, EDG Retains Seat, Wolves Excluded Despite Strong FormWhen Sheep Esports' report on the VCT China partner list for the 2027-2028...
International FootballBrighton and the Threshold Question: When Do They Become Real Premier League Title Contenders?A February night at Falmer, four degrees above zero, wind off the Channel...
EsportsMea Minh Anh – A New Face on the FFWS SEA 2026 Fall Stage: Beauty with Data or Just a Media Narrative?Last Tuesday night, I sat in front of my screen watching Week 3 of the FFWS S...
International FootballSt. Louis City win the US Open Cup: 120 goalless minutes and a decision made before the shoot-outBefore Daniel Edelman's fifth kick, the scoreboard read 4-3. Columbus Crew ha...
International FootballReferee's Eye: VAR Does Not Judge — It Exposes How We Choose to BelieveMinute 104, Wembley, July 7, 2026. Raheem Sterling went down inside the penal...
VolleyballAsiad 20 Women's Volleyball Final: China, Japan and 48 Years on the LineThe second women's volleyball semifinal of Asiad 20 ended after 1 hour 24...
EsportsWhen the Data Never Arrives: Nine Dimensions of Verification for the Esports WriterNovember, Busan. I opened an analysis file a colleague had sent over, and the...
Volleyball116 Teams, One Ca Dong Girl, and the Contract That Was Never WrittenThe final ended with a ball the stands never had time to scream for. Ball on...
Domestic FootballVietnam U17 Women vs Kyrgyzstan: The Decisive Match in Ba Ria and the Numbers That Don't Tell the Whole TruthThe rain in Ba Ria was not heavy, just enough to wet the grass and make the...
BadmintonAsian Games 2026: The Score Curve of Satwik-Chirag and the 19-Minute Collapse in the DeciderThree numbers sat side by side on the scoreboard: 21-12, 19-21, 14-21. A men'...
International FootballArsenal vs Lille in the Champions League: Digging Three Layers Beneath a 13-Match Winning RunThe number 13 sits there, neat and polished. Arsenal have won 13 consecutive...
BasketballReal Madrid beat Olimpia Milano 98-89 on the road: When defense opens the door for transition rhythmOpening: Six minutes at Mediolanum Forum With just over six minutes left in t...
BadmintonIndia and the 20-Shuttler Gamble at the 2026 Asian Games: A Gold Medal Placed on One PairIndia and the 20-Shuttler Gamble at the 2026 Asian Games: A Gold Medal Placed...
Domestic FootballThe 0-4 Verdict, the Goal-Difference Equation, and Vietnam Women's Trial by JapanOn the afternoon of September 14, 2026, at a stadium where the Asian Games we...
EsportsReading the Match from the Third RowReading the Match from the Third Row In 2026, during the days when every...
SwimmingThe Void After Anh Vien: Vietnamese Women's Swimming Searches for a SuccessorIn December 2026, at the swimming arena in Naypyidaw, Myanmar, a...
